/**
 1. 我们声明局部变量的，如果没有为这个变量初始化，那么这个局部变量中是有值的，值是1个垃圾值，随机数
 2. 变量回收
 在大括弧执行完毕之后，定义在这个大括弧中的变量就会被系统立刻回收
 声明变量的时候，其实这样的，找系统为你从高地址向低地址分撇制定字节数的连续空间
 如何回收？
 当变量回收的时候，其实就是告诉系统变量占用的字节不在使用了。
 可以分配给别的变量了
 变量所占用的字节的数据是不会清空的
 
 当再声明一个变量的时候，这个新变量有可能就是刚刚被回收的那个占用的空间
 那么这个时候，这个新变量是有值的，值就是上次变量遗留下来的值，这就叫做垃圾值
 
 所以我们声明一个局部变量的时候，最好先为其初始化为0
 
 3. 全局变量
 当全局变量声明出来以后，系统会自动的将全局变量中的数据清零
 
 */

#include <stdio.h>

int main(int argc, const char * argv[]) {
    // insert code here...
    printf("Hello, World!\n");
    return 0;
}
